package ByteStreaminput;

import java.io.FileInputStream;
import java.io.IOException;
import java.util.Arrays;

public class Demo1 {
    public static void main(String[] args) throws IOException {
        /*
         * 演示：字节输入流FileInputStream
         * 实现需求：读取文件中的数据。（暂时不写中文）
         *
         * 实现步骤：
         *       创建对象
         *       读取数据
         *       释放资源
         * */

        // 创建对象
        FileInputStream fis = new FileInputStream("a.txt");// 一个中文三个字节,48
        byte[] bytes = fis.readAllBytes();

        System.out.println(Arrays.toString(bytes));

        fis.close();

        System.out.println("---------------------------------");
        FileInputStream fis2 = new FileInputStream("C:\\Users\\86156\\OneDrive\\桌面\\测试.txt");
        byte[] bytes1 = fis2.readNBytes(3);// 读取的是字节的个数
        System.out.println(Arrays.toString(bytes1));

        fis2.close();



    }
}
